package com.youhome.service.service;

import com.youhome.common.exception.CustomException;
import com.youhome.service.model.BLog;
import com.youhome.service.model.Principal;
import com.youhome.service.response.DateValue;

import java.util.Date;
import java.util.List;

/**
 * Created by chen365 on 2018/1/2.
 */
public interface DateAnalysisService {

    List<DateValue> statLogByBean(String uuid, Date btime, Date etime,String classMethod)throws CustomException;

    List<DateValue> statSMSByDate(Principal principal, Date btime, Date etime) throws CustomException;

    List<DateValue> statMailByDate(Principal principal, Date btime, Date etime)throws CustomException;

    List<DateValue> statClientRegisterCount(String uuid, Date btime, Date etime)throws CustomException;

    List<DateValue> statLogByBean(Principal principal,Date btime, Date etime)throws CustomException;
}
